home *** CD-ROM | disk | FTP | other *** search
- MyLib/_geta4 MyLib/_geta4
-
- NAME
- _geta4 - reload base pointer for baserelative adressing
-
- SYNOPSIS
- #include <Amiga.h>
-
- void _geta4(void);
-
- NAME
- _geta4 can be used to reload a4 at function entry. It is required
- for functions that are run as a separate process/task, or functions
- that are called from AmigaOS.
-
- BUGS
- _geta4 should not be used. Calling _geta4() in a C function is
- dangerous. This is a technical problem that cannot be fixed.
- Other machanisms are provided to handle most cases where _geta4()
- is required in a safe way.
- Use assembler stubs in other cases. Calling _geta4() from an
- assembler stub is safe.
-
- SEE ALSO
- MyHookEntry(), MUI_DISPATCHERFUNC()
-